package org.example.utils.oaa;

import org.example.skytool.redis.RedisUtils;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;

import java.util.List;
import java.util.Set;
import java.util.concurrent.TimeUnit;

import static org.example.skytool.redis.RedisConstants.*;

/**
 * @author 22449
 */
@Component
public class RedisOaaService {

    @Resource
    private RedisUtils redisUtils;

    private String getUserLoginLastKey(){
        String key = OAA_MOUDLE+OAA_USER_CONTROLLER+OAA_USER_LOGIN_KIND+OAA_USER_LOGIN_TODAY_KIND;
        return key;
    }

    public void setUserLoginLast(String userId){
        redisUtils.setAdd(getUserLoginLastKey(),userId);
    }
    public Set<String> getUserLoginLast(){
        return redisUtils.setGetAll(getUserLoginLastKey());
    }
    public void deleteUserLoginLast(){
        redisUtils.del(getUserLoginLastKey());
    }














}
